html{font-size:62.5%;}
body{line-height:2;margin:0;padding:0;}
a{font-size:12px;color:#000;text-decoration:none;}
body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr,div{margin:0;padding:0; list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0;vertical-align: middle}
button,input,select,textarea{font-size:100%;}
ul,ol{ padding-left:0px;}
.clear{ clear:both; }
.list-none{ list-style:none; padding:0px; margin:0px;}


.tit dt {
	font-size: 2.4rem;
}

.tit dd {
	line-height: 40px;
	color: #999999;
	border-bottom: 2px solid #E97913;
	display: inline-block;
	font-size: 1.4rem;
	text-transform: uppercase;
}
.top1{height:34px;line-height: 34px;background: #333;color:#ccc}
.top1 a{color:#ccc;}
	#logo{float: left;}
	#tel{float: right;}
.box{margin:0 auto;width:1200px;clear:both;}
.box:after{clear:both;display: table;content: '';}
.nav{clear:both;background:#262F36;color:#fff;height:60px;font-weight:bold;}
.nav li{float:left;width:140px;text-align:center;line-height:60px;}
.nav li a{color:#fff;}
.slideBox .prev,
.slideBox .next {
	position: absolute;
	width: 35px;
	height: 50px;
	left: 10%;
	top: 50%;
	margin-top: -25px;
	display: block;
	background: url(../images/l_1.png) no-repeat;
}

.slideBox .next {
	background: url(../images/r_1.png) no-repeat;
	left: auto;
	right: 10%;
}
.slideBox {
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	position: absolute;
	bottom: 5px;
	z-index: 1;
	width: 100%;
	text-align: center;
}

.slideBox .hd ul li {
	display: inline-block;
	margin-right: 5px;
	width: 30px;
	height: 8px;
	background: #FFFFFF;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #f4940c;
}

.slideBox .bd {
	position: relative;
	height:500px;
}

.slideBox .bd img {
	width: 100%;
	height: 500px;
}
#hproduct{padding:20px 0;}
#hproduct .tit{text-align: center;font-size: 26px;font-family: '黑体';padding:40px 0;}
#hproduct .slideTxtBox3 li{float: left;width: 280px;height:280px;margin:0 20px 0 0;text-align: center;position: relative;overflow: hidden;}
#hproduct .slideTxtBox3 li img{width: 280px;height: 240px;vertical-align:middle;-webkit-transition: all 0.8s ease-out;
	-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}
#hproduct .slideTxtBox3 li:hover img{　-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}

#hproduct .slideTxtBox3 li .img{overflow: hidden;width:280px;height: 240px;}
#hproduct .slideTxtBox3 .bd ul li .txt2{position: absolute;left: 0;top: -3780px;width: 280px;height:240px;transition:all 0.3s; text-align:center; background:url(../images/i_pro_bg.png) repeat;}
#hproduct .slideTxtBox3 .bd ul li .txt2 em{ margin:0 auto; border:1px solid #fff;margin-top:84px; display:block; line-height:36px; height:36px; width:126px; font-size:14px; color:#fff;letter-spacing:1px;  /*display:table-cell; vertical-align:middle;*/}

#hproduct .slideTxtBox3 .bd ul li:hover .txt2{top:0;}
#hproduct .slideTxtBox3 .bd ul li .txt3{background: #fff;  width:280px;font-size:18px; color:#203579;transition:all 0.5s; letter-spacing:1px;}

#hproduct .slideTxtBox3 .bd ul li:hover .txt3{ background: #203579; color:#fff; }

#whfwjg{background:#f7f6f6;clear: both;padding:20px 0}
.index_1 dl {
	width: 360px;
	margin: 0 20px;
	float: left;
	text-align: center;
}

.index_1 dl a {
	width: 100%;
	height: 220px;
	overflow: hidden;
	display: block;
}

.index_1 dl a img {
	width: 100%;
	height: 100%;
}

.index_1 dl dt {
	font-size: 2rem;
	font-weight: bold;
	line-height: 60px;
	border-bottom: 2px solid #e97913;
	margin: 0 100px;
}

.index_1 dl dd {
	font-size: 1.4rem;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color: #666666;
	margin: 20px 30px 0 30px;
}

#hnews .tit{text-align: center;padding: 20px 0;}
.outBox {
	width: 100%;
}

.outBox .hd {
	text-align: center;
	overflow: hidden;
}

.outBox .hd ul li {
	display: inline-block;
	margin: 0 5px;
	padding: 0 50px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	font-size: 1.6rem;
	color: #363636;
	background: #e5e5e5;
}

.outBox .hd ul li.on {
	background: #e97913;
	color: #FFFFFF;
}

.inBox {
	padding: 35px;
}

.inBox .inHd {
	float: right;
	width: 730px;
}

.inBox .inHd ul li {
	border-bottom: 1px dashed #d8d8d8;
	padding: 0 15px;
	font-size: 1.6rem;
	line-height: 50px;
	overflow: hidden;
}

.inBox .inHd ul li a {
	color: #363636;
	float: left;
	width: 80%;
}

.inBox .inHd ul li a:hover {
	color: #e97913;
}

.inBox .inHd ul li span {
	float: right;
	color: #888888;
}

.inBox .inBd {
	float: left;
	width: 360px;
	margin-top: 15px;
}

.inBox .inBd ul li .inBd_img {
	width: 100%;
	height: 290px;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.inBox .inBd ul li .inBd_img img{
	width: 100%;
	height: 290px;
}

.inBox .inBd ul li p {
	display: none;
	color: #9c9b9b;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	font-size: 1.4rem;
	text-indent: 2em;
	margin-bottom: 20px;
}
#yqlj{background:#3d549e;line-height: 30px;margin-bottom: -20px;}
#yqlj .tit{float: left;font-weight: bold;color:#fff;width:120px;text-align: center;}
#yqlj .con{float: left;color:#fff;width: 1020px;line-height: 30px;}
#yqlj .con a{color:#fff}
#yqlj .con li{float: left;margin:0 20px;}
#footer{background: #203579;color:#ccc; margin: 20px 0 0;}
#footer .box{color:#ccc;padding:10px 0}
#footer p{margin: 0;padding: 0;}

.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:240px; position:relative;}
.sidebar .sb_nav h3.title{background:#FFB600; height:50px; line-height:50px; font-size:16px; color:#303030; text-indent:15px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px 10px 15px; background:#f9f9f9;border:0px solid #D3E1ED; border-top:none;zoom:1;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; background:url(../images/arrow.gif) no-repeat 2px 13px; border-bottom:1px dashed #d7d7d7;}
#sidebar dl dt a{font-size:14px; color:#666;}
#sidebar dl dt a:hover{color:#c98f00;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#c98f00; }
#sidebar dl h4.on a{ font-weight:bold;}

.left_list{padding: 10px 10px 20px 10px;border-top: none;background:#f4f4f4; overflow:hidden;}
.left_list ul{list-style:none; margin:0px; padding:0px;}
.left_list ul li a{ width:220px; padding:0px; margin:0px 0px 0px 0px; color:#555555;  float:left; text-indent:20px; font-size:14px; border-bottom: 1px dotted #d2d2d2; }
.left_list ul li dl dt{font-weight: bold;}
.left_list ul li dl dd{padding-left:5px;}


.left_menu a {TEXT-DECORATION: none; width:220px;DISPLAY: block; height:42px; line-height:42px; margin:0px;background: url(../images/arrow.gif) no-repeat 5px center; }
.left_menu a:link {color:#555555;  }
.left_menu a:visited {	text-decoration: none; color:#555555;font-weight:bold;   }
.left_menu a:hover { TEXT-DECORATION: none; color:#ffb600; font-weight:bold;background: url(../images/arrow.gif) no-repeat 5px center; }

.left_menus a {TEXT-DECORATION: none; width:220px; DISPLAY: block; height:42px; font-size:14px; font-weight:normal; line-height:42px;background: url(../images/arrow.gif) no-repeat 5px center; }
.left_menus a:link {color:#ffb600;}
.left_menus a:visited {	text-decoration: none;	color:#ffb600;font-weight:bold;background: url(../images/arrow.gif) no-repeat 5px center;  }
.left_menus a:hover { TEXT-DECORATION: none; color:#ffb600; font-weight:bold; background: url(../images/arrow.gif) no-repeat 5px center; }




.left_menua a {TEXT-DECORATION: none; width:230px;DISPLAY: block; height:42px; line-height:35px; text-indent:42px; margin:0px;background:url(../images/listlinkss.jpg) no-repeat; }
.left_menua a:link {color:#555555;  }
.left_menua a:visited {	text-decoration: none; color:#555555;  }
.left_menua a:hover { TEXT-DECORATION: none; color:#173695;}

.left_menuas a {TEXT-DECORATION: none; width:230px; DISPLAY: block; height:42px; font-size:14px; font-weight:normal; line-height:42px; text-indent:35px; background:url(../images/listlinkss.jpg) no-repeat; }
.left_menuas a:link {color:#ffb600;}
.left_menuas a:visited {	text-decoration: none;	color:#ffb600; }
.left_menuas a:hover { TEXT-DECORATION: none; color:#ffb600;}



.sidebar .sb_box{ float:right; width:936px; overflow:hidden;}
.sidebar .sb_box h3.title{height:50px; line-height:50px; text-indent:15px; font-size:16px; position:relative; background:#F3F3F3; color:#ffb600;}
.position{ background:url(../images/n-bg.jpg) repeat-x top; height:50px; border-bottom:1px solid #efefef; line-height:50px;}
.position a{ color:#41459a;}
.position a:hover{ text-decoration:none;}
.position span{ float:left; font-size:14px; color:#cd0a0a;}
.position a+a:before{content:">";display:inline-block;margin:0 10px;}

/*page*/
.pagexl{clear:both; text-align:center;margin:0 auto;}

.page{clear:both;text-align:center;margin:0 auto;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li>a:hover,.pagination>li>a.active, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {color: #2a6496;background-color: #eee;
border-color: #ddd;}
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #428bca;text-decoration: none;
background-color: #fff;border: 1px solid #ddd;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}


#newslist{ padding:15px 0px;}
#newslist li{ padding-left:10px; line-height:30px; background:url(../images/arrow.gif) no-repeat left 12px; border-bottom:1px dashed #aaa;}
#newslist li a{ font-size:14px; text-decoration:none; color:#333;}
#newslist li span{ float:right; color:#8e8e8e;}
#newslist li p{ color:#8e8e8e;}
#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}

#news .tit h2{font-size:18px;text-align:center;}
#news .time {text-align:center;border:1px #ccc dotted;border-width:1px 0;font-size:12px;color:#666}

#productlist{ padding:15px 0px;}
#productlist li{ text-align:center; margin:5px 3px;clear: both;}
#productlist li:after{clear: both;content: '';display: table;}
#productlist li .img{float: left;width: 160px;;}
#productlist li .txt{float: left;margin-left: 10px;width:760px}
#productlist li .txt .t{background:#eee;}
#productlist li img{ margin:auto; width:160px; height:142px;}
#productlist li h3{ height:30px; line-height:30px; font-weight:bold;text-align: left;font-size: 16px;}
#productlist li h3 a{ color:#000;}
#productlist li h3 a:hover{ color:#06F; text-decoration:underline;}

#piclist li{float: left;width: 280px;height:320px;margin: 10px;text-align: center;}
#piclist li img{width:280px;height: 240px;}